package gui.swing;

import java.awt.Dimension;
import java.awt.Toolkit;

/**
 * AWT中大量引入了Windows函数，所以经常被称为重量级组件
 * 而Swing使用Java语言实现的轻量级组件，没有本地代码，直接使用Swing可以更加轻松的构建用户界面
 *
 * javax.swing包，扩展包
 * 顶层容器：JFrame、JApplet、JDialog、JWindow
 * 中间容器：JPanel、JScrollPane、JSplitPane、JToolBar
 * 特殊容器：JInternalFrame、JLayeredPane、JRootPane
 * 基本控件：JButton、JComboBox、JList、JMenu、JSlider、JTextField
 *          JLabel、JProgressBar、JToolTip
 *          JColorChooser、JFileChoose、JFileChooser、JTable、JTextArea
 *
 * 与AWT组件不同，Swing组件不能直接添加到顶层容器中，它必须添加到一个与Swing顶层容器相关的内容面板上
 * 内容面板是顶层容器包含的一个普通容器
 * */
public class SwingDemo {
    public static void main(String[] args) {
        Dimension dimension = Toolkit.getDefaultToolkit().getScreenSize();  // 获取屏幕分辨率
        System.out.println("width=" + dimension.width + ", height=" + dimension.height);
    }
}
